package com.xusheng.cli.service;

import com.xusheng.cli.common.base.MyPage;
import com.xusheng.cli.common.base.MyService;
import com.xusheng.cli.entity.dictionaryModule.Dictionary;

import java.util.List;

/**
 * 字典表 (Dictionary)表服务接口
 *
 * @author jy
 * @since 2022-01-17 17:33:17
 */
public interface DictionaryService extends MyService<Dictionary> {

	/**
	 * 通过父字典code 查询子集
	 *
	 * @param code 父字典code
	 * @return java.lang.Object
	 * @author jy
	 * @since 2020/11/11 13:47
	 */
	List<Dictionary> listDicByParentCode(String code);

	/**
	 * 分页查询所有数据
	 *
	 * @param page 分页对象
	 * @return 所有数据
	 * @author jy
	 * @since 2022-01-17 17:33:02
	 */
	MyPage<Dictionary> queryByPage(MyPage<Dictionary> page, Dictionary dictionary);

}

